home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / prntutil / text_ptr / text_ptr.doc < prev    next >
Encoding:
Text File  |  1995-04-25  |  5.2 KB  |  131 lines

  1. October 23, 1989
  2.  
  3.                       ASCII File Text Printer
  4.  
  5.                 Written using Personal Pascal 2.0
  6.  
  7.                               by
  8.  
  9.                         Michael Shallop
  10.  
  11.  
  12. Disclaimer:
  13. -----------
  14.  
  15.         When you execute the file TEXT_PTR.PRG for the first time it
  16. is assumed that you have read this documentation and have agreed to
  17. this disclaimer.
  18.         TEXT_PTR.PRG does access your disk, but there is no code which
  19. allows any media to be altered in any way from its original state.  Nor
  20. are any other write routines supported in the code.  TEXT_PTR.PRG is a
  21. read-only application.
  22.         I cannot be responsible for any damage to your system that may
  23. result from misuse or abuse of the program.
  24.         You may distribute this program freely,  using any means at your
  25. disposal, as long as this documentation file accompanies the program.
  26.  
  27.                THIS PROGRAM IS PUBLIC DOMAIN SOFTWARE
  28.  
  29.         Comments or feedback may be addressed to the author by sending
  30. correspondence to:
  31.                            Michael Shallop
  32.                            2204 Lydia Lane Lot #4
  33.                            Stillwater, OK 74074
  34.                            GEnie mail address:
  35.                            M.SHALLOP
  36.  
  37.         
  38.  
  39. Documentation:
  40. --------------
  41.  
  42.         TEXT_PTR.PRG is a file which will access an ASCII file from
  43. external storage and reproduce said file to your printer.  Accordingly,
  44. you must have some sort of external storage device active and recognized
  45. on your system,  and,  also recognized by your system,  some sort of
  46. printing device.  TEXT_PTR.PRG will run on color an mono systems of any
  47. configuration.
  48.  
  49.         Overview:
  50.  
  51.         TEXT_PTR.PRG will access an ASCII file and replicate the file to
  52. a printer.  The only modifications that the program uses will strip any
  53. and all carriage_returns from the ASCII file.  This was done for output
  54. consistency and format.  TEXT_PTR.PRG will print 53 lines of text per
  55. 66 line page.  Subroutines in the hardcode will automatically "paginate"
  56. over the continuous_feed perforations.
  57.  
  58.         Options:
  59.  
  60.         This program is *fast*!  Methods of accessing data utilize the
  61. full printing speed capability of your printer.  If however,  your
  62. printer has some problem in 'keeping-up',  there is a solution:  Within
  63. the program,  an alert box will ask you if you wish to
  64.                          
  65.                          "Echo Print to Screen?"
  66.  
  67.         This will simultaneously dump data to the crt as it is sent to
  68. the printer.  It was not formatted so that you may read it;  the commands
  69. in the code which causes the printer to paginate will cause the screen
  70. to be cleared.  Using this option will slow down the data stream somewhat.
  71.  
  72.         If you have a need for printing in more than 80 columns, there
  73. is an option to select condensed print pitch.  An alert box will appear
  74. and ask you:
  75.  
  76.                         "Condensed Print Pitch?"
  77.  
  78.         This will set the printer to condensed_print_pitch mode and
  79. will remain in this mode until the file has been finished printing.
  80. The printer is reset to normal mode,  so if you want to print two files
  81. in condensed pitch,  you must select this option twice.  The program uses
  82. EPSON (tm) and compatible escape code sequences.  Sorry to those that
  83. have print devices not supporting this format.
  84.  
  85.         When you first load the program,  after the modest credit (ahem),
  86. the program will ask you for a root directory:  
  87.  
  88.                        "Choose Drive/Partition
  89.                         where file is located:"
  90.  
  91.         You have one of three options at this point:  Drive A,  Drive B,
  92. or Drive C.  Drive C should ALWAYS be used when the file is on hard
  93. storage.  I recommend that you use a third-party file selector box, or
  94. upgrade to Rainbow TOS which will allow you to easily change partitions.
  95.  
  96. WARNING:  The program does not check to see if the file selected is a
  97.                           valid ascii text file!
  98.  
  99.         Finally,  after printing has been completed,  you are asked if
  100. you would like to print another file...responding yes wil place you at
  101. the file selector box while no will return you to the desktop.
  102.  
  103.  
  104.         Final Notes:
  105.  
  106.         This program does work as advertised.  I have used it with 
  107. foppy, hard and ram storage.  With TOS 1.0 and TOS 1.4.  It will work
  108. with most print spoolers.
  109.  
  110.         Updates:
  111.  
  112.         As I get time.  Being a full_time comsci student,  I don't
  113. have much of that precious commodity.  I wrote this program in an
  114. afternoon and left it on a local bbs for beta testing.  After 
  115. implementation of user suggestiosn,  I hot footed it out to you, the
  116. user base.  I will implement other suggestions if I feel that they will
  117. enhance the program.  Keep in mind that this is not an attempt at a
  118. commercial package - it's another one of my "quick and dirty" solutions!
  119.  
  120.         Source Code:
  121.  
  122.         It's available if you want it.  Send me a buck and I'll mail
  123. you a copy of the pascal source.  Some of the routines are interesting.
  124.  
  125.                      Good luck!  Good Computing!
  126.  
  127.  
  128.          Call Twisted Systems BBS - Home of Cosmic Conquest!
  129.                          (405) 743 - 0917
  130.  
  131.